643855
27787
1028530
483880
627303
664603
319819
486497
905546
164741
1126403
901203
779147
867949
997724
784610
513505
38952
66987
577377
278284
518841
432275
802256